activity or company with limited resources - Español Inglés Diccionario